/*banner*/
.slider {position: relative;overflow: hidden;width: 100%;}
.slideBox .hd {z-index:1; overflow: hidden;position: absolute;left: 50%;bottom: 50px;transform: translateX(-50%);z-index: 1;}
.slideBox .hd ul{ text-align:center;padding-top:5px;}
.slideBox .hd ul li{cursor:pointer;float: left;margin-right: 15px;width: 70px;height: 10px;border-radius: 500px; text-align: center;background: #fff;}
.slideBox .hd ul .on{background: #123473;color: #fff;}
.slideBox .bd{position:relative;}
.slideBox .bd li img{width:100%;} 
@media (max-width: 768px){
	.slideBox .hd{bottom: 20px;}
	.slideBox .hd{left: 48%;}
	.slideBox .hd ul li{width: 50px;height: 7px;}
}
@media (max-width: 420px){
	.slideBox .bd li{width: 100%;overflow: hidden;}
	.slideBox .bd li img {width: 140%;margin-left: -38%;}
}

/*head_wap*/

.head_wap{display: none;}

.sp_header{height:60px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);}

.sp_logo{padding:14px;float:left;padding-top: 8px;}

.sp_logo img{max-height:50px;}

.sp_nav{width:60px;float:right;position:relative;cursor:pointer;height:30px;margin-top:18px}

.sp_nav span{display:block;background:#123473;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}

.sp_nav span:nth-of-type(1){top:0px}

.sp_nav span:nth-of-type(2){top:10px}

.sp_nav span:nth-of-type(3){top:20px}

.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}

.sp_nav_se span:nth-of-type(2){width:0}

.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}

.sjj_nav{position:fixed;z-index:9;background:#fff;width:100%;height: 100%;font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}

.nav_show{top:60px}

.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:45px;padding:0px 15px;}

.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}

.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}

.sjj_nav ul li{border-top:1px #ddd solid;position:relative;line-height:50px;font-size:15px;text-align: center;width: 80%;margin: 0 auto;}

.sjj_nav ul li:nth-child(1){border-top: none;}

.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}

.sjj_nav ul li ul{display:none}

.sjj_nav ul li a{color:#333;}

.sjj_nav ul li ul li a{color:#666;display:block;text-align:center;}

.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}

.sjj_nav ul li .sjj_nav_i_se svg{fill:#123473;}

.sjj_nav .tel{margin-top: 16%;}

.sjj_nav .tel p{text-align: center;font-size: 24px;font-family: Arial;color: #333;}

.sjj_nav .tel a{display: block;width: 150px;height: 45px;background: #123473;border-radius: 3px;margin: 0 auto;text-align: center;line-height: 45px;color: #fff;margin-top: 2%;}

@media (max-width: 1000px){

	.head_wap{display: block;}

	.top_bg,.h_h{display: none;}

	.rslides{margin-top: 60px;}

	.slide_nav{display: none;}

	.h_wap{height: 60px;}

}



/*foot_wap*/

.fn_h{height: 67px;display: none;}

.g_fnva{position:fixed; z-index:100; bottom:0; width:100%;background:#2a2a2a;display: none;}

.m-f01 li{float: left;width: 25%;text-transform: uppercase;border-right: 1px  solid rgba(255,255,255,0.5); box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-bottom: 6px;}

.m-f01 li em{display: block;width: 45%;padding-top: 0.5rem; margin: 0 auto;}

.m-f01 li img{width: 24px;display: block;margin: 5px auto;}

.m-f01 a{ color:#fff;line-height:2.2rem;;display:block;text-align:center;font-size: 14px;position: relative;}

.m-f01 li:nth-child(1){background: #123473;border-right: 1px solid #123473;}

@media (max-width: 1000px){

	.g_fnva,.fn_h{display: block;}

	.foot,.copy{display: none;}

}



/*head*/

.h_h{height: 80px;}

.top_bg{height:80px;background: #fff ;width:100%;position: fixed;box-shadow: 0 0 10px #ddd;z-index: 999;}

.logo{margin-top: 22px;}

.logo img{max-width: 257px;}

.h_nav{height:80px;width: 44%;margin-right: 11%;}

.h_nav li{float:left;height:80px;line-height:80px;width: 14.2%;}

.h_nav li a{font-size:17px; color:#222;display:block;float:left;position: relative;vertical-align: middle;text-align: center;height:80px;font-weight: bold;

	-webkit-transform: perspective(1px) translateZ(0);

	transform: perspective(1px) translateZ(0);

	box-shadow: 0 0 1px transparent;}

	.h_nav li a:before {

	content: "";

	position: absolute;

	z-index: -1;

	left: 0;

	right: 100%;

	bottom: 0;

	background: #123473;

	height: 3px;

	-webkit-transition-property: right;

	transition-property: right;

	-webkit-transition-duration: 0.3s;

	transition-duration: 0.3s;

	-webkit-transition-timing-function: ease-out;

	transition-timing-function: ease-out;

}

.h_nav li a:hover:before, .h_nav li a:focus:before, .h_nav li a:active:before,.h_nav li.cur a:before {right: 0;}

.h_nav li a:hover,.h_nav li.cur a{color: #123473;}

.h_tel{background: url(../images/h_telbg.png) no-repeat left;height: 80px;width: 330px;position: absolute;right: 0;padding-left: 35px;}

.h_tel p{background: url(../images/h_tel.png) no-repeat left;line-height: 80px;color: #fff;font-size: 24px;font-family: 'Lato', sans-serif;padding-left: 35px;}

@media (max-width: 1900px){.h_nav{margin-right: 15%;}}

@media (max-width: 1700px){.h_nav{margin-right: 20%;}}

@media (max-width: 1500px){.h_nav{margin-right: 25%;}}

@media (max-width: 1200px){.h_tel{width: 280px;}}



.banner{width: 100%;margin: 0 auto;overflow: hidden;}

.banner img{width: 100%;}

@media (max-width: 500px){

	.banner img{width: 140%;margin-left: -20%;}

}



/*foot*/

.copy{height: 62px;line-height: 62px;text-align: center;background: #111;font-size: 14px;color: #aaa;}

.copy a{color: #aaa;}

.foot{background: #333;padding: 60px 0 90px;}

.f_tel{width: 17%;}

.t_pho{font-size: 24px;color: #fff;}

.t_pho b{font-size: 36px;color: #fff;font-family: 'Lato';margin: 8px 0 20px;display: block;}

.f_lx{font-size: 14px;color: #fff;line-height: 30px;}

.f_nav li{float: left;margin-left: 6%;}
.f_nav li:nth-child(1),.f_nav li:nth-child(4){display: none;}
.f_nav li p{font-size: 16px;color: #fff;margin-bottom: 24px;}

.f_nav .small_fl a{font-size: 14px;color: #bbb;line-height: 30px;display: block;}

.f_ewm img{float: right;max-width: 115px;}

.f_ewm img:nth-child(1){margin-top: 30px;margin-left: 32px;}

@media (max-width: 1500px){

	.f_ewm{display: none;}

	.f_tel{width: 28%;}

	.f_nav li{margin-left: 4%;}

}

@media (max-width: 1100px){

	.foot{padding: 60px 0;}

}



/*产品*/

.index_pro{background: #f6f6f6;padding: 92px 0 100px;}

.index_pro .big_t{font-weight: bold;font-size: 36px;color: #222;}

.index_pro .big_t i{font-weight: normal;font-size: 36px;color: #222;font-size: 25px;color: #999;font-family: Arial;}

.index_pro .s_fl{margin-top: 16px;}

.index_pro .s_fl a{height: 16px;line-height: 16px;border-right: 1px solid #bbb;font-size: 14px;color: #666;float: left;display: block;padding: 0 20px;}

.index_pro .s_fl a:last-child{border-right: none;}

.sy_pro li{width: 31%;float: left;margin-right: 2.33%;margin-top: 2.33%;}

.sy_pro li:nth-child(3n){margin-right: 0;}

.sy_pro .txt{width: 100%;background: #fff;box-shadow: 0 0 10px #ddd;position: relative;z-index: 1;padding: 30px;}

.sy_pro .txt b{font-size: 20px;color: #333;}

.sy_pro .txt .des{font-size: 14px;color: #777;line-height: 24px;height: 48px;overflow: hidden;margin: 14px 0;}

.sy_pro .txt .cir{width: 20px;height: 20px;background: #123473;color: #fff;font-size: 15px;font-family: 宋体;border-radius: 100%;padding-left: 6px;line-height: 20px;font-weight: bold;}

.sy_pro li:hover .txt{background: url(../images/pro_bg.jpg) center;background-size: cover;}

.sy_pro li:hover .txt b,.sy_pro li:hover .txt .des{color: #fff;}

.sy_pro li:hover .txt .cir{background: #fff;color: #123473;}

.sy_pro li .imgfd img{height: 372px;}

@media (max-width: 1100px){.sy_pro li .imgfd img{height: 160px;}}

@media (max-width: 800px){

	.index_pro{padding: 50px 0;}

	.index_pro .big_t{font-size: 24px;}

	.index_pro .big_t i,.sy_pro .txt b{font-size: 18px;}

	.index_pro .s_fl{margin-top: 6px;}

	.index_pro .s_fl a{font-size: 14px;padding: 0 14px;}

	.sy_pro li{width: 48%;margin-right: 0;margin-bottom: 2%;}

	.sy_pro li:nth-child(2n){float: right;}

	.sy_pro{margin-top: 20px;}

}

@media (max-width: 768px){.sy_pro li .imgfd img{height: 180px;}}

@media (max-width: 500px){

	.index_pro{padding: 40px 0;}

	.index_pro .big_t{font-size: 20px;}

	.index_pro .big_t i{font-size: 16px;}

	.index_pro .s_fl{float: left;margin-top: 14px;}

	.index_pro .s_fl a:nth-child(1){padding-left: 0;}

	.sy_pro li{width: 100%;}

	.sy_pro li .imgfd img{height: 210px;}

}



/*新闻*/

.index_new{margin: 90px auto 100px;}

.index_new .tit{position: relative;}

.index_new .tit h2{font-size: 36px;color: #222;font-weight: bold;z-index: 1;position: inherit;letter-spacing: 3px;}

.index_new .tit b{font-size: 96px;color: #f6f6f6;font-family: Arial;position: absolute;top: 0;line-height: 40px;}

.index_new dl{padding: 30px;background: #f5f5f5;width: 32%;float: left;margin-right: 2%;margin-top: 45px;}

.index_new dl.none{margin-right: 0;}

.sma_new{height: 20px;border-left: 4px solid #123473;font-size: 20px;color: #222;line-height: 18px;font-weight: bold;padding-left: 14px;margin-bottom: 20px;}

.sma_new a{line-height: 20px;font-size: 14px;color: #777;font-weight: normal;}

.index_new dt .imgfd img{max-height: 240px;}

.index_new dd{padding: 34px 0;border-top: 1px solid #ddd;}

.index_new dd a{font-size: 16px;color: #333;display: block;margin-bottom: 20px;height: 22px;overflow: hidden;}

.index_new dd span{font-size: 14px;color: #777;background: url(../images/n_ic.png) no-repeat left;padding-left: 22px;}

.index_new dl.none .imgfd{position: relative;}

.index_new dl.none .txt{width: 50%;border-top: 1px solid #fff;border-bottom: 1px solid #fff;margin: 0 auto;font-size: 24px;color: #fff;padding: 23px 0;padding-left: 5%;background: url(../images/nc_ic.png) no-repeat 88% 54%;position: absolute;top: 35%;left: 25%;}

@media (max-width: 1400px){

	.index_new dl.none .txt{width: 60%;padding: 20px 0;top: 30%;left: 18%;font-size: 20px;}

}

@media (max-width: 1100px){

	.index_new dl.none .txt{width: 80%;left: 10%;top: 26%;}

}

@media (max-width: 900px){

	.index_new dl.none .txt{font-size: 18px;padding: 14px 0;top: 20%;}

}

@media (max-width: 800px){

	.index_new{margin: 50px auto;}

	.index_new dl{width: 48%;margin-right: 0;}

	.index_new dl:nth-child(3){display: none;}

	.index_new dl.none{float: right;}

	.index_new .tit h2{font-size: 24px;}

	.index_new .tit b{font-size: 66px;line-height: 30px;}

}

@media (max-width: 500px){

	.index_new{margin: 40px auto;}

	.index_new dl{width: 100%;padding: 20px;margin-top: 20px;}

	.index_new dl:nth-child(3){display: block;margin-top: 30px;}

	.index_new .tit h2{font-size: 20px;letter-spacing: 1px;}

	.index_new .tit b{font-size: 50px;line-height: 25px;}

	.index_new dd a{margin-bottom: 10px;}

	.index_new dd{padding: 24px 0;}

	.sma_new{font-size: 18px;}

	.index_new dl.none .txt{width: 60%;top: 35%;left: 20%;padding-left: 5%;}

}



/*介绍*/

.index_ab{margin: 100px auto;}

.index_ab li{width: 32.5%;float: left;margin-right: 1.25%;}

.index_ab li:nth-child(3){margin-right: 0;}

.index_ab li .txt{padding: 24px 35px;background: url(../images/ab_bg1.png) center;background-size: cover;color: #fff;height: 200px;position: relative;}

.index_ab li .txt span{font-size: 16px;}

.index_ab li .txt b{font-size: 20px;display: block;margin: 12px 0;}

.index_ab li .txt .des{font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;}

.index_ab li .txt .more{width: 58px;height: 58px;background: url(../images/ab_ic.png);position: absolute;right: 0;bottom: 0;}

.index_ab li .txt .more a{width: 58px;height: 58px;display: block;}

.index_ab li .txt2{height: 255px;background: #666;margin-bottom: 20px;}

.index_ab li .txt3{height: 255px;background: #999;}

.index_ab li:nth-child(3) .txt{background: url(../images/ab_bg3.png) center;background-size: cover;}

.index_ab li .imgfd{height: 330px;}

@media (max-width: 1024px){

	.index_ab li{width: 48%;}

	.index_ab li:nth-child(3){float: right;}

	.index_ab li:nth-child(2){display: none;}

	.index_ab li .imgfd{height: 100%;}

}

@media (max-width: 800px){

	.index_ab{margin-top: 50px;}

}

@media (max-width: 500px){

	.index_ab li{width: 100%;margin-bottom: 20px;}

	.index_ab li:nth-child(2){display: block;}

	.index_ab li:nth-child(3){margin-bottom: 0}

	.index_ab li .txt{height: 220px;}

}



/*案例*/

.index_case{margin-top: 100px;}

.fullSlide{max-width: 1600px;position:relative;margin: 0 auto;background: #fff;box-shadow: 0 0 10px #ddd;padding: 80px 70px 110px;}

.fullSlide b{font-size: 36px;color: #000;}

.fullSlide .bd li{width: 100%;display: block;}

.fullSlide .bd li .txt{width: 40%;}

.fullSlide .bd li .txt .an_t{height: 28px;border-left: 5px solid #123473;line-height: 28px;font-size: 28px;color: #222;padding-left: 20px;margin: 50px 0 30px;overflow: hidden;}

.fullSlide .bd li .txt .des{font-size: 16px;color: #666;line-height: 30px;height: 120px;overflow: hidden;}

.fullSlide .bd li .txt .more{width: 125px;height: 45px;border-radius: 500px;background: #222;text-align: center;line-height: 45px;margin: 60px 0 80px;}

.fullSlide .bd li .txt .more a{display: block;color: #fff;font-size: 14px;}

.fullSlide .bd li .txt .more:hover{background: #123473;}

.fullSlide .bd li .imgfd{width: 50%;}

.fullSlide .bd li .imgfd img{max-height: 480px;max-width: 100%;}

	

.fullSlide .hd{height: 100px; left:70px; bottom:60px; position:absolute; z-index:1;}

.hd_m{width: 190px;height: 100px;line-height: 100px;background: #fff;}

.hd a{display: block;width: 16px;height: 9px;position: absolute;top: 45px;line-height:0;}	

.hd_m .ban_l{right: 30px;bottom: 0;}

.hd_m .ban_r{right: 0px;bottom: 0;}

.hd_m .pageState{font-size: 24px;color: #999;font-family: 'Lato';letter-spacing: 10px;}

.hd_m .pageState span{color: #123473;font-size: 48px;font-weight: bold;}

@media (max-width: 1024px){

	.fullSlide .bd li .imgfd,.fullSlide .bd li .txt{width: 100%;}

	.fullSlide .hd{bottom: 0;}

	.fullSlide .bd li .txt .more{margin: 30px 0 50px;}

	.hd_m{background: none;}

}

@media (max-width: 800px){

	.fullSlide{padding: 50px;padding-bottom: 110px;}

	.fullSlide b{font-size: 24px;}

	.index_case{margin-top: 50px;}

	.fullSlide .bd li .txt .an_t{font-size: 18px;margin: 30px 0 20px;}

	.fullSlide .bd li .txt .des{font-size: 14px;height: 90px;}

	.fullSlide .bd li .txt .more{width: 140px;}

}

@media (max-width: 500px){

	.fullSlide{padding: 24px;padding-bottom: 100px;}

	.fullSlide .bd li .txt .more{margin: 20px 0 40px;}

	.fullSlide .hd{left: 20px;}

	.hd_m .pageState span{font-size: 30px;}

	.fullSlide b{font-size: 20px;}

	.fullSlide .bd li .txt .an_t{margin: 20px 0;}

}





/****************************************************************************************************************/

.loca{height: 55px;line-height: 55px;background: #f2f2f2;margin-bottom: 40px;overflow: hidden;width: 100%;}

.loca .center{height: 55px;line-height: 55px;background: url(../images/loca.png) no-repeat left;font-size: 14px;color: #999;padding-left: 26px;}

.loca .center a{font-size: 14px;color: #999;}



.ny_banenr{height: 400px;line-height: 390px;}

.ny_banenr b{font-size: 36px;color: #fff;letter-spacing: 1px;text-shadow: 2px 3px 2px rgba(0,0,0,0.6);}

.ny_banenr span{font-size: 22px;font-family: 'Raleway';text-transform: uppercase;}

@media (max-width: 768px){

	.ny_banenr{height: 300px;line-height: 290px;}

	.ny_banenr b{font-size: 30px;}

}

@media (max-width: 500px){

	.ny_banenr{height: 210px;line-height: 200px;}

	.ny_banenr b{font-size: 24px;}

}



.pagination > li > a, .pagination > li > span{padding: 0 10px;border: 1px solid #bbb;color: #000;margin-right: 8px;display: block;font-size: 14px;text-align: center;line-height: 30px;border-radius: 2px;}

.pagination li.first,.pagination li.last{display: none;}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background: #123473;border-color: #123473;color: #fff;}

.pagination li{float: left;}

.pagination{margin: 0;margin-top: 40px;}

.digg{text-align: center;width: 100%;}

@media (max-width: 500px){

	.pagination{margin-top: 20px;}

}



/**/

.cont_fl{width: 22%;}

.cont_fr{width: 76%;margin-bottom: 100px;}

@media (max-width: 1024px){

	.cont_fl{display: none;}

	.cont_fr{width: 100%;}

}



.taglist{margin-bottom: 100px;}

.taglist a{display: inline-block;padding: 6px 15px;background-color: #f3f3f3;color: #666;white-space: nowrap;font-size: 14px;margin: 6px 15px 6px 0;}

.taglist a:hover{background: #123473;color: white;}

@media (max-width: 800px){

	.cont_fr,.taglist{margin-bottom: 50px;}

}



/*left*/

.rmwz,.lxwm{margin-top: 30px;}

.tit_le{height: 60px;line-height: 60px;background: #123473;color: #fff;padding-left: 20px;font-size: 14px;}

.tit_le b{font-size: 20px;}

.tit_le span .hyt{padding-right: 20px;color: #fff;text-decoration: none;}

.rmwz .wz{padding: 0 10px;border: 2px solid #123473;}

.rmwz .wz li{padding: 20px 0;border-bottom: 1px dashed #ddd;}

.rmwz .wz li a{font-size: 14px;color: #666;line-height: 24px;display: block;padding-left: 10px;}

.rmwz .wz li:last-child{border-bottom: 0;}

.lxwm{margin-bottom: 100px;}

.lxwm .fs{padding: 20px;border: 2px solid #123473;}

.lxwm .fs b{font-size: 15px;color: #333;}

.lxwm .fs .tel{background: url(../images/l_tel.png) no-repeat left;padding-left: 52px;font-size: 14px;color: #666;margin: 18px 0 15px;}

.lxwm .fs .tel span{font-size: 24px;color: #123473;font-weight: bold;display: block;font-family: 'Lato';}

.lxwm .fs p{font-size: 14px;color: #666;line-height: 24px;}

.rmbq{margin-top: 30px;}

.rmbq .bq{padding: 20px;border: 2px solid #123473;display: inline-block;width: 100%;}

.rmbq .bq a{padding: 0 10px;background: #f6f6f6;float: left;margin: 5px 0;font-size: 13px;color: #666;width: 48%;overflow: hidden;height: 30px;line-height: 30px;text-align: center;}

.rmbq .bq a:nth-child(2n){float: right;}

.rmbq .bq a:hover{background: #123473;color: #fff;}

.rmbq .bq a{display: none;}

.rmbq .bq a:nth-child(1),.rmbq .bq a:nth-child(2),.rmbq .bq a:nth-child(3),.rmbq .bq a:nth-child(4),.rmbq .bq a:nth-child(5),.rmbq .bq a:nth-child(6),.rmbq .bq a:nth-child(7),.rmbq .bq a:nth-child(8),.rmbq .bq a:nth-child(9),.rmbq .bq a:nth-child(10){display: block;}

.classify .tit_le{background: #123473 url(../images/nconl_tit.png) no-repeat 96% center;height: 70px;line-height: 70px;}
.nlist{border: 2px solid #123473;padding: 0 10px;}
.nlist li{padding: 20px 0;border-top: 1px solid #eee;padding-left: 10px;font-size: 15px;color: #333333;background: url(../images/nconl_li_bg.png) no-repeat 90% center;}
.nlist li:nth-child(1){border-top: none;}
.nlist li a{display: block;color: #333333;font-size: 16px;}
.nlist li:hover{background: url(../images/nconl_li_bgh.png) no-repeat 90% center;}
.nlist li:hover a{color:#123473;font-weight:bold;} 

/*news*/

.new_nylist li{width: 100%;padding: 18px;background: #f7f7f7;margin-top: 20px;}

.new_nylist li:nth-child(1){margin-top: 0;}

.new_nylist li .txt b{width: 11%;height: 80px;text-align: left;line-height: 80px;color: #333;font-size: 50px;border-right: 1px dashed #e3e3e3;font-family: Arial;}

.new_nylist li .txt .bt{width: 86%;height: 80px;padding: 10px 0 0 0;}

.new_nylist li .txt .bt span{color: #777;font-size: 16px;line-height: 34px;font-family: Arial;}

.new_nylist li .txt .bt p{color: #333;font-size: 18px;font-weight: bold;height: 25px;overflow: hidden;}

.new_nylist li .imgfd{width: 25%;height: 150px;}

.new_nylist li .imgfd img{width: 100%;max-height: 150px;}

.new_nylist li .txt_fl{width: 72%;}

.new_nylist li .des{color: #999;font-size: 14px;line-height: 26px;height: 56px;overflow: hidden;margin-top: 15px;}

.new_nylist li:hover{box-shadow: 0 0 10px #ddd;}

@media (max-width: 800px){.new_nylist li .txt b{border-right: none;}}

@media (max-width: 640px){

	.new_nylist li .txt b,.new_nylist li .txt .bt span{display: none;}

	.new_nylist li .txt .bt{width: 100%;padding: 0;height: 100%;}

	.new_nylist li .txt .bt p{font-size: 16px;height: 19px;}

	.new_nylist li{padding: 12px;}

	.new_nylist li .txt_fl{width: 63%;}

	.new_nylist li .imgfd{width: 35%;height: 90px;}

}



.ns_l .news1 h1{font-size: 20px;color: #333;font-weight: bold;text-align: center;}

.ns_l .news1 dl{height: 40px;border-bottom: 1px dashed #bbb;margin-top: 12px;padding: 0 30%;overflow: hidden;margin-bottom: 20px;}

.ns_l .news1 dt{line-height: 40px;font-size: 14px;color: #999;float: left;font-weight: normal;margin-right: 10%;}

.ns_l .news1 dt:last-child{margin-right: 0;}

.ns_l .news1 dt:first-child{background: url(../images/new_ic.png) no-repeat left;padding-left: 26px;}

.ns_l .news1 .des p,.ns_l .news1 .des{font-size: 15px!important;color: #333!important;line-height: 30px!important;}

.ns_l .news1 .des img{max-width: 600px;margin: 20px auto;}

.ns_l .news1 .des a{color: #123473!important;}

.fy{height: 45px;background: #f7f7f7;line-height: 45px;border-radius: 3px;margin-top: 40px;padding: 0 20px;}

.fy span,.fy span a{font-size: 14px;color: #333;width: 50%;height: 45px;overflow: hidden;}

.news2{margin-top: 14px;}

.news2 .bq{font-size: 14px;color: #333;line-height: 36px;background: url(../images/bq.png) no-repeat left;padding-left: 50px;height: 36px;margin-top: 10px;}

.news2 .bq a{color: #333;margin-right: 8px;font-size: 12px;padding: 6px 12px;background: #f7f7f7;}

.news2 .bq a:last-child{margin-right: 0;}

.news2 .bq a:hover{background: #123473;color: #fff;}

.fh{width: 110px;height: 36px;background: #123473 url(../images/ret.png) no-repeat 75px 10px;border-radius: 500px;}

.fh a{font-size: 14px;color: #fff;line-height: 36px;padding-left: 34px;display: block;}

.ps_bt{font-size: 18px;color: #333;font-weight: bold;border-left: 5px solid #123473;padding-left: 15px;margin : 40px 0 20px;}



.xgcp{}

.xgcp li{width: 24%;float: left;margin-right: 1.33%;text-align: center;}

.xgcp li:nth-child(4){margin-right: 0px;}

.xgcp li h3{font-size: 14px;color: #333;height: 15px;overflow: hidden;}

.xgcp li .imgfd{border: 1px solid #ddd;margin-bottom: 16px;max-height: 210px;}

.xgcp li:hover .imgfd{border: 1px solid #123473;}

.xgwz{margin-top: 20px;padding: 20px;border: 1px solid #ddd;}

.xgwz li{width: 48%;float: left;height: 30px;line-height: 30px;overflow: hidden;}

.xgwz li a{display: block;font-size: 14px;color: #333;}

@media (max-width: 900px){

	.ns_l{width: 100%;}

	.ns_l .news1 .des img{max-width: 100%;}

	.xgcp li{width: 48%;margin: 0;margin-bottom: 20px;}

	.xgcp li:nth-last-child(2n){float: right;}

	.xgcp li .imgfd{max-height: 265px;}

}

@media (max-width: 500px){

	.ns_l .news1 dl{padding: 0 4%;}

	.ns_l .news1 h1{font-size: 18px;}

	.ns_l .news1 .des p,.ns_l .news1 .des{font-size: 14px!important;}

	.xgwz li{width: 100%;}

	.xgcp li:nth-child(3),.xgcp li:nth-child(4){margin-bottom: 0;}

}





.ny_tit b{font-size: 30px;color: #333;display: block;}

.ny_tit span{font-size: 18px;color: #003b83;font-family: 'Lato';font-style: italic;margin: 15px 0 25px;display: block;}/*contact*/



.ntc span{color: #999;font-style: normal;}

.ny_cont1{}

.ny_cont1 .kj p,.ny_cont1 .lyk p{font-size: 16px;color: #333;margin-bottom: 18px;}

.ny_cont1 .lyk{width: 100%;margin-top: 40px;}

.ny_cont1 .lyk textarea{width: 100%;height: 160px;border: 1px solid #ddd;font-size: 14px;color: #999;border-radius: 3px;background: #f9f9f9 url(../images/ny_lxic5.png) no-repeat 14px 10px;padding-left: 40px;padding-top: 10px;}

.ny_cont1 .lyk textarea::-webkit-input-placeholder,.ny_cont1 .kj input::-webkit-input-placeholder{color: #999;}

.ny_cont1 li{float: left;width: 24.375%;margin-right: 0.833%;}

.ny_cont1 li:nth-child(4){margin-right: 0;}

.ny_cont1 li.kj input{width: 100%;height: 56px;line-height: 56px;padding-top: 0;border: 1px solid #ddd;font-size: 14px;color: #999;border-radius: 3px;padding-left: 40px;}

.ny_cont1 .kj:nth-child(1) input{background: #f9f9f9 url(../images/ny_lxic1.png) no-repeat 12px 18px;}

.ny_cont1 .kj:nth-child(2) input{background: #f9f9f9 url(../images/ny_lxic2.png) no-repeat 14px 16px;}

.ny_cont1 .kj:nth-child(3) input{background: #f9f9f9 url(../images/ny_lxic3.png) no-repeat 12px 21px;}

.ny_cont1 .kj:nth-child(4) input{background: #f9f9f9 url(../images/ny_lxic4.png) no-repeat 13px 20px;}

.ny_cont1 button{width: 240px;height: 60px;border-radius: 3px;background: #123473;line-height: 60px;text-align: center;font-size: 14px;color: #fff;margin: 0 auto;display: block;margin-top: 50px;}



.ny_cont2{background: #f9f9f9;margin-top: 80px;padding: 60px 0;}

.ny_cont2 .mc{font-size: 24px;color: #333;}

.ny_cont2 .txt{width: 66.25%;}

.ny_cont2 .txt ul{width: 100%;}

.ny_cont2 .txt li{font-size: 14px;color: #333;float: left;margin-right: 8%;}

.ny_cont2 .txt li .tb{height: 28px;background: url(../images/ny_lxic6.png) no-repeat left;color: #888;padding-left: 30px;line-height: 28px;margin-bottom: 16px;}

.ny_cont2 .txt li:nth-child(2) .tb{background: url(../images/ny_lxic7.png) no-repeat left;}

.ny_cont2 .txt li:nth-child(3) .tb{background: url(../images/ny_lxic8.png) no-repeat left;}

.ny_cont2 .txt li:nth-child(4){width: 108px;margin-right: 0;float: right;text-align: center;}

.ny_cont2 .txt li:nth-child(4) img{width: 108px;height: 108px;margin: 0 auto;display: block;}

.ny_cont2 .txt li:nth-child(4) span{font-size: 14px;color: #888;}

.ny_cont2 .map{height: 450px;border: 1px solid #ddd;margin-top: 50px;background: #fff;overflow: hidden;}

@media (max-width: 1440px){

	.ny_cont2 .txt li{margin-right: 4%;}

}

@media (max-width: 1240px){

	.ny_cont2 .txt{width: 100%;margin-top: 40px;}

	.ny_cont2 .txt li{margin-right: 4%;}

	.ny_cont2 .map{margin-top: 40px;}

}

@media (max-width: 820px){

	.ny_cont2 .txt li:nth-child(1),.ny_cont2 .txt li:nth-child(3){width: 60%;}

	.ny_cont2 .txt li:nth-child(2),.ny_cont2 .txt li:nth-child(4){width: 40%;float: left;}

	.ny_cont2 .txt li{margin: 0;margin-bottom: 30px;}

	.ny_cont2 .txt li:nth-child(3),.ny_cont2 .txt li:nth-child(4){margin-bottom: 0px;}

	.ny_cont1 li{width: 48%;margin: 0;margin-bottom: 20px;}

	.ny_cont1 li:nth-child(2n){float: right;}

	.ny_cont1 .lyk{margin-top: 0;}

	.ny_cont2 .mc{font-size: 20px;}

	.ny_cont1 button{margin-top: 20px;}

	.ny_cont2{margin-top: 50px;padding-top: 50px;}	

	.ny_tit b{font-size: 24px;}

}

@media (max-width: 450px){

	.ny_tit b{font-size: 20px;}

	.ny_cont2 .txt li:nth-child(1),.ny_cont2 .txt li:nth-child(2),.ny_cont2 .txt li:nth-child(3),.ny_cont2 .txt li:nth-child(4){width: 100%;margin: 0;margin-bottom: 30px;}

	.ny_cont2 .txt li:nth-child(4){margin-bottom: 0;}

	.ny_cont1 li{width: 100%;}

	.ny_cont1{}

	.ntc span{margin-bottom: 20px;}

	.ny_cont1 .kj p, .ny_cont1 .lyk p{font-size: 15px;margin-bottom: 10px;}

	.ny_cont2{margin-top: 40px;padding-top: 40px;}

}



/*download*/

.down_list li{height: 60px;line-height: 60px;border-bottom: 1px dashed #ddd;padding: 0 14px;}

.down_list li a{display: block;}

.down_list li .txt b{font-size: 16px;font-weight: normal;width: 80%;height: 60px;overflow: hidden;color: #222;}

.down_list li .txt span{background: url(../images/xz.png) no-repeat left;line-height: 60px;padding-left: 35px;font-size: 15px;}

@media (max-width: 450px){

	.down_list li{padding: 0;}

	.down_list li .txt b,.down_list li .txt span{font-size: 15px;}

}



/*products*/

.pro_ny li{width: 32%;float: left;margin-right: 2%;margin-bottom: 30px;}

.pro_ny li:nth-child(3n){margin-right: 0;}

.pro_ny li .imgfd{border: 1px solid #ddd;height: 270px!important;}

.pro_ny li h2{text-align: center;height: 50px;line-height: 50px;width: 100%;overflow: hidden;background: #eee;font-size: 15px;color: #333;}

.pro_ny li:hover h2{background: #123473;color: #fff;}

.pro_ny li .imgfd{border: 1px solid #ddd;height: 236px;}

@media (max-width: 768px){

	.pro_ny li{width: 48%;margin-right: 0;}

	.pro_ny li:nth-child(2n){float: right;}

	.pro_ny li .imgfd{height: 300px!important;}

}

@media (max-width: 520px){

	.pro_ny li{width: 100%;}

	.pro_ny li h2{font-size: 15px;}

	.pro_ny li .imgfd{height: 310px!important;}

}



/*productshow*/

.pros1 .img{width: 44%;border: 1px solid #ddd;}

.pros1 .txt{width: 52%;}

.pros1 .txt h1{font-size: 24px;color: #333;padding: 10px 0 30px;border-bottom: 1px dashed #ddd;line-height: 36px;}

.pros1 .txt .des{font-size: 14px;color: #666;line-height: 24px;margin: 30px 0;}

.pros1 .txt .tel{background: url(../images/ps_tel.png) no-repeat left;height: 45px;line-height: 45px;padding-left: 44px;font-size: 30px;color: #123473;font-family: 'Anton';}

.pros1 .txt .tel a{width: 130px;height: 45px;line-height: 45px;text-align: center;color: #fff;display: block;font-size: 16px;background: #123473;}

.pros1 .txt .share{margin-top: 30px;}

.pros1 .txt .share p{font-size: 14px;color: #666;line-height: 27px;}

.pros1 .rslides{margin-top: 0;}

.pros1 .rslides li img{width: 100%;height: 100%;}

.pros2{margin-top: 50px;}

.pros2 .tit{width: 140px;height: 45px;background: #123473;font-size: 17px;color: #fff;font-weight: bold;text-align: center;line-height: 42px;margin-bottom: 40px;}

.pros2 .des p{font-size: 15px!important;color: #333!important;line-height: 30px!important;}

.pros2 .des img{max-width: 100%;}

@media (max-width: 768px){

	.pros1 .img,.pros1 .txt{width: 100%;}

	.pros1 .img{margin-bottom: 20px;}

}

@media (max-width: 540px){

	.pros1 .txt h1{font-size: 18px;margin: 0;margin-bottom: 20px;line-height: 30px;padding: 0;padding-bottom: 20px;}

	.loca2 .wz{display: none;}

}















































































